import org.codehaus.groovy.grails.plugins.springsecurity.SpringSecurityUtils

class LogoutController {


    def springSecurityService

    def redNeuronalOriginalService

    /**
     * Index action. Redirects to the Spring security logout uri.
     */
    def index = {
        if (springSecurityService.isLoggedIn()){
            redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl // '/j_spring_security_logout'
        } else if (getSession().getAttribute("esInvitado") != null && getSession().getAttribute("esInvitado")) {
            getSession().setAttribute("esInvitado",false);
            getSession().putValue("nombreInvitado",null)
            getSession().putValue("sexoInvitado",null)
            getSession().putValue("buscoInvitado",null)
            getSession().putValue("idInvitado", null)
            redNeuronalOriginalService.deletePersona(20000)
            redirect controller: 'home', action: 'index'
        }
    }
}
